@charset "utf-8";code{padding-left:4px;padding-right:4px;color:#2A1;font-family:Consolas, Monoac;}
pre{font-family:Consolas, Monoac;overflow:auto;}
.hidden-text{text-indent:-999999px;display:block;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
body{font-size:62.5%;font-family:'Microsoft YaHei', Arial, Verdana, Sans-Serif;color:#7D7D7B;min-width:1200px;max-width:1400px;background:url(images/body.png) repeat;border-left:#888 solid 1px;border-right:#888 solid 1px;margin:0 auto;padding:0;}
small{font-size:.8em;}
acronym,abbr{font-size:.9em;letter-spacing:.07em;cursor:help;border-bottom:1px dashed #999;}
a{text-decoration:none;hide-focus:expression(this.hideFocus=true);outline:none;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;}
a:visited,a:link,a:active,a:focus{color:#111;}
#noscript{color:#111;display:block;float:left;font-family:'Microsoft YaHei',Arial,Verdana,Sans-Serif;font-size:2em;height:30px;padding-left:20px;}
#header{width:100%;background:url(images/topbg.jpg) no-repeat;height:280px;margin:0;}
#desc{background:transparent url(images/icons2.png) -3px -67px no-repeat;height:149px;width:149px;float:left;opacity:.6;margin:0;padding:0;}
#top-nav{font-family:'Microsoft YaHei', Arial, Verdana, Sans-Serif;font-size:1.1em;float:right;display:block;height:40px;padding-right:10px;}
#top-nav ul{float:left;list-style:none;}
#top-nav ul.main{padding-left:2px;background:url(images/icons3.png) -5px -7px no-repeat;}
#top-nav ul li{float:left;margin-right:-1px;height:38px;display:list-item;padding:0;}
#top-nav ul li a{display:block;height:36px;line-height:36px;color:#CAD1E0;text-shadow:rgba(0,0,0,0.75) 0 1px 1px;text-decoration:none;outline:none;padding:0 12px;}
#top-nav ul li a:hover{color:#FFF;text-decoration:none;}
#top-nav li.current_page_item a,#top-nav li a:active{color:#FFF;text-decoration:none;-webkit-box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset, rgba(255,255,255,0.5) 0 0 1px inset;-moz-box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset, rgba(255,255,255,0.5) 0 0 1px inset;-o-box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset, rgba(255,255,255,0.5) 0 0 1px inset;box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset, rgba(255,255,255,0.5) 0 0 1px inset;}
#top-nav .main li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-o-border-radius-topleft:5px;-o-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#top-nav .main li:not(:last-child) a{border-right:1px solid transparent;}
#top-nav .main li.current_page_item a{background:rgba(0,0,0,0.2);color:#FFF;text-decoration:none;-webkit-box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset;-moz-box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset;-o-box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset;box-shadow:rgba(0,0,0,0.3) 0 5px 10px inset;border-color:#53535C;}
#top-nav .account{padding-left:0;padding-right:2px;}
#top-nav .account li.login{background:url(images/icons3.png) -38px -164px no-repeat;height:37px;}
#top-nav .account li a{padding-right:14px;color:#193D01;text-shadow:rgba(255,255,255,0.4) 0 1px 1px;}
#top-nav .account li.login a:hover{color:#000;}
#top-nav .account li:last-child a{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-o-border-radius-topright:5px;-o-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
#top-nav .gmail{float:right;width:64px;height:44px;background:url(images/icons.png) left -892px no-repeat;-webkit-animation-name:rotateY;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;margin:10px 10px 0 20px;}
#top-nav .gmail:hover{-webkit-animation-name:rotateX;}
#main{border-bottom:1px solid #393d48;border-left:1px solid #8b8b8b;border-right:1px solid #8b8b8b;background:url(images/main.png) repeat;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;-moz-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;-o-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;padding:0;}
#content{width:780px;float:left;background:#f5f5f5;border-right:1px solid #D1CFCF;margin:0;padding:20px;}
#content h1,#content h2,#content h3,#cotent h4,#content h5{color:#404040;text-shadow:1px 1px 2px #B5B5B5;}
#content .copyright{background:#EFE;text-align:left;color:#666;font-size:10pt;line-height:22px;border-left:10px solid #CFC;margin:10px 0;padding:3px 0 3px 10px;}
#content .copyright a{border:none;color:#222;}
#content .copyright a:hover{background:none;color:#A00;}
#page{width:1142px;margin:-250px auto 0;padding:0 0 50px;}
#page .banner{margin-left:50px;}
#page h1 a{background:url(images/icons2.png) left -217px no-repeat;width:595px;height:75px;z-index:90;position:relative;display:block;background-repeat:no-repeat;text-indent:-99999em;}
#page .bubble{background:url(images/icons2.png) left -761px no-repeat;width:125px;height:125px;position:relative;display:block;top:-140px;left:620px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;margin:0;padding:0;}
.bubble:hover{-webkit-transform:rotate(3deg) scale(1.05);-webkit-transition:.5s ease-in-out;-moz-transform:rotate(3deg) scale(1.05);-moz-transition:.5s ease-in-out;-o-transform:rotate(3deg) scale(1.05);-o-transition:.5s ease-in-out;transform:rotate(3deg) scale(1.05);transition:.5s ease-in-out;}
#cat-nav{margin-top:-100px;background:url(images/cat-nav.jpg) 0 0 repeat;border-bottom:1px solid #333;height:40px;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;-moz-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;-o-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;padding:0 20px;}
#cat-nav .gloss{background:url(images/icons3.png) left -258px no-repeat;height:40px;}
#cat-nav ul{list-style:none;float:left;margin:0 0 0 -50px;}
#cat-nav ul > li{float:left;background:url(images/icons4.png) -1px -705px no-repeat;}
#cat-nav ul > li > a{display:block;position:relative;height:40px;text-decoration:none;color:#fff;font-size:13px;line-height:40px;text-shadow:0 1px 1px #9d9999;padding:0 18px;}
#cat-nav ul:not(.children) > li > a:hover,#cat-nav ul:not(.children) > li:hover > a{background:url(images/icons4.png) center -745px no-repeat;}
#cat-nav ul > li > ul{display:none;z-index:9998;position:absolute;width:190px;background:#ebebeb;border-top:1px solid #5a6064;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;margin-left:-1px;padding:0;}
#cat-nav ul > li > ul > li{border-top:1px solid #f5f5f5;background:none;}
#cat-nav ul > li > ul > li > a{background:url(images/icons3.png) -320px -157px no-repeat;display:block;text-decoration:none;font-size:12px;line-height:27px;height:27px;width:161px;color:#484848;border-top:1px solid #f0f0f0;border-bottom:1px solid #c7c7c7;text-shadow:0 1px 2px #fff;word-wrap:break-word;padding:0 0 0 28px;}
#cat-nav ul > li > ul > li > a:hover{text-decoration:underline;}
#searchbox{text-align:center;float:right;padding:6px 15px 0 0;}
#searchbox .submit{border:0;width:54px;height:29px;float:left;text-indent:-99999em;cursor:pointer;background:url(images/icons2.png) left -552px no-repeat;margin:0;padding:0;}
#searchbox .submit:active{background:url(images/icons2.png) left -581px no-repeat;}
#searchbox .textfield{border:0;background:url(images/search-textfiled.png);width:136px;height:29px;color:#2d2e30;font-size:14px;float:left;outline:0;vertical-align:middle;overflow:hidden;letter-spacing:1px;margin:0;padding:0 10px 0 15px;}
#post-path{background:url(images/icons.png) left -478px no-repeat;line-height:16px;border-bottom:1px dashed #CCC;margin:0;padding:0 0 3px 25px;}
.post{text-align:justify;overflow:hidden;clear:both;border-bottom:1px solid #bbb;margin:0;padding:20px 0;}
.post .post-title{background:url(images/icons.png) -80px -32px no-repeat;}
.post .post-title h2{font-size:24px;margin-left:35px;padding-top:0;margin-top:0;margin-bottom:8px;text-align:left;}
.post .post-title h2 a{color:#345;text-shadow:1px 1px 2px #B5B5B5;}
.post .post-title h2 a:hover{color:#00A9E9;text-shadow:1px 1px 2px #FFF;}
.post-meta{padding-left:35px;background:url(images/post-sep.png) 0 8px no-repeat;height:42px;padding-right:10px;color:#444;}
.post-meta a{color:#444;}
.post-meta .date,.post-meta .author,.post-meta .editpost,.post-meta .comments,.post-meta .views{padding-left:22px;padding-right:18px;height:18px;line-height:18px;display:block;font-size:11px;float:left;}
.post-meta .date{background:url(images/icons.png) left -117px no-repeat;margin-right:15px;}
.post-meta .author{background:url(images/icons.png) left -140px no-repeat;}
.post-meta .comments{background:url(images/icons.png) left -162px no-repeat;float:right;}
.post-meta .views{background:url(images/icons.png) left -215px no-repeat;float:right;}
.post-meta .editpost{background:url(images/icons.png) left -190px no-repeat;float:right;padding-right:0;}
.post-meta-bot{padding-top:25px;height:20px;}
.post-meta-bot .tags,.post-meta-bot .categories{width:18px;height:18px;line-height:18px;display:block;text-indent:-999em;margin-right:6px;}
.post-meta-bot .categories{background:url(images/icons.png) left -238px no-repeat;}
.post-meta-bot .tags{background:url(images/icons.png) left -262px no-repeat;margin-left:20px;}
.article{font-size:1.4em;color:#222;line-height:22px;margin:0;padding:0;}
.article h1{font-size:28px;font-weight:800;padding-bottom:10px;border-bottom:1px solid #dadada;margin:40px 0 10px;}
.article h2{font-size:25px;font-weight:800;margin:35px 0 10px;}
.article h3{font-size:22px;font-weight:600;margin:30px 0 10px;}
.article h4{font-size:18px;margin:25px 0 10px;}
.article h6{font-size:16px;margin:20px 0 10px;}
.article hr{height:30px;width:610px;clear:both;border:none;margin:0 0 10px;}
.article b,.article strong{font-weight:700;}
.article p{clear:both;display:block;margin:15px 0;}
.article a{color:#B50;text-decoration:none;border-bottom:1px dotted #B50;padding:1px 2px;}
.article a:hover{color:#222;border:none;background:#9ab;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.article a.more-link{float:right;text-indent:-9999em;width:210px;height:18px;background:transparent url(images/icons2.png) left -721px no-repeat;display:block;margin-top:12px;clear:right;position:relative;border-bottom:none;padding:0;}
.article a.more-link:hover{background:transparent url(images/icons2.png) left -739px no-repeat;}
.article .toc{width:300px;float:right;background-color:#F7F9F8;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px;border:1px solid #E6E6E6;margin:0 15px;padding:0 15px;}
.article .toc h2{margin-top:10px;padding-bottom:10px;border-bottom:1px dashed gray;}
.article .toc ul li{margin:5px 0;}
.article .toc a{color:#222;border-bottom:none;display:block;}
.article .toc a:hover{color:#689917;background:none;}
.article .eof{display:block;float:left;padding-bottom:10px;clear:both;width:100%;}
.article blockquote{border:1px dashed #ccc;font-size:.9em;background:#EEF url(images/quote.gif) 5px 5px no-repeat;min-height:50px;margin:10px 20px;padding:5px 50px;}
.article fieldset{border:1px dashed #ccc;}
.article fieldset legend{font-weight:700;text-transform:uppercase;}
.article table{font-size:.9em;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;}
.article table tr td{border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;padding:5px 10px;}
.article table tr th{background:#f4f4f4;color:#666;font-weight:700;text-transform:uppercase;text-align:center;border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;padding:5px 10px;}
.article ul{list-style:none;margin:0;padding:0;}
.article ul li{background:url(images/icons3.png) -1px -305px no-repeat;margin:10px 0;padding:0 15px;}
.article ol{list-style-type:decimal;}
.article ol ol{list-style-type:lower-alpha;}
.article ol ol ol{list-style-type:lower-roman;}
.article img{float:none;clear:both;max-width:80%;background:#FFF;border:solid 1px #BBB;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-moz-box-shadow:2px 5px 16px #bbb;-webkit-box-shadow:2px 5px 16px #bbb;-o-box-shadow:2px 5px 16px #bbb;box-shadow:2px 5px 16px #bbb;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:3px;}
.article img:hover{-webkit-box-shadow:0 0 10px rgba(0,200,200,0.5);-o-box-shadow:0 0 10px rgba(0,200,200,0.5);box-shadow:0 0 10px rgba(0,200,200,0.5);border-color:#333;}
.article span.warning{color:#a00;}
.article span.noway{color:#a00;font-weight:700;}
.article p.note,.article p.warning,.article p.noway,.article p.update{width:70%;min-height:50px;position:relative;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-o-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;margin:20px auto;padding:15px 15px 15px 80px;}
.article p.note a,.article p.warning a,.article p.noway a,.article p.update a{padding:0;}
.article p.note a:hover,.article p.warning a:hover,.article p.noway a:hover,.article p.update a:hover{background:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;}
.article p.note{background:url(images/note.png) no-repeat scroll 15px 15px #E7E7E7;border:1px solid #aaa;}
.article p.warning{background:url(images/warning.png) no-repeat scroll 15px 15px #FFEA97;border:1px solid #E1B400;}
.article p.noway{background:url(images/noway.png) no-repeat scroll 15px 15px #EFCEC9;border:1px solid #BE1F1F;}
.article p.update{background:url(images/update.png) no-repeat scroll 15px 15px #EFF4D4;border:1px solid #8FAD3D;}
.wp-caption{border:solid 1px #BBB;text-align:center;background-color:#f3f3f3;padding-top:4px;display:block;margin-left:auto;margin-right:auto;}
.wp-caption img{display:inline;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin:0;padding:0;}
.wp-caption img:hover{-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.center{text-align:center;}
.alignright{display:inline;float:right;margin:2px 0 5px 10px;padding:0;}
.alignleft{display:inline;float:left;margin:2px 10px 5px 0;padding:0;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.post-nav{font-size:1.2em;clear:both;border-top:1px solid #CCC;margin:5px -5px 0;padding:5px 5px 0;}
.post-nav .pre a{background:url(images/icons.png) left -282px no-repeat;padding-left:22px;float:left;height:16px;line-height:16px;}
.post-nav .next a{background:url(images/icons.png) right -297px no-repeat;padding-right:22px;float:right;height:16px;line-height:16px;}
.page-nav{width:500px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:35px;overflow:auto;margin:25px 0 10px 60px;}
.page-nav td.pagenumber .current{font-weight:600;}
.page-nav td.pagenumber a:hover{color:#404040;background:#B0DD4F;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px #CDEF85;-moz-box-shadow:0 0 5px #CDEF85;-o-box-shadow:0 0 5px #CDEF85;box-shadow:0 0 5px #CDEF85;}
.page-nav table{width:300px;border-collapse:collapse;border-spacing:0;text-align:center;margin:0 auto;}
.page-nav .pre{display:block;width:56px;height:28px;background:url(images/icons4.png) 0 -166px no-repeat;float:right;}
.page-nav .pre a{display:block;width:56px;height:28px;text-indent:-9999em;background:url(images/icons4.png) 0 -244px no-repeat;}
.page-nav .next{display:block;width:56px;height:28px;background:url(images/icons4.png) 0 -88px no-repeat;float:left;}
.page-nav .next a{display:block;width:56px;height:28px;text-indent:-9999em;background:url(images/icons4.png) 0 -10px no-repeat;}
.page-nav td{border:none;vertical-align:top;margin:0;padding:0;}
.page-nav td.pagenumber{background:url(images/bg-page-nav.jpg) repeat-x;}
.page-nav td.pagenumber a{color:#222;line-height:19px;margin:0 3px;padding:1px 5px;}
#comments{padding-top:50px;}
#commentlist{word-wrap:break-word;border:1px solid #B5BFB5;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
#commentlist ol,#commentlist li{list-style:none;}
#cmtswitcher{background:url(images/icons.png) 10px -2px no-repeat;font-size:10px;padding-top:5px;padding-right:20px;}
#cmtswitcher h3{float:left;font-size:18px;margin:0;padding:0 40px;}
#cmtswitcher a.tab,#cmtswitcher a.curtab{margin-bottom:-1px;display:block;float:right;color:#555;text-decoration:none;padding:5px 10px;}
#cmtswitcher a.curtab{background:#F5F5F5;border:1px solid #B5BFB5;border-bottom-color:#F5F5F5;-webkit-top-left-border-radius:8px;-moz-border-top-left-radius:8px;-o-border-top-left-radius:8px;border-top-left-radius:8px;-webkit-top-right-border-radius:8px;-moz-border-top-right-radius:8px;-o-border-top-right-radius:8px;border-top-right-radius:8px;}
#cmtswitcher .addcomment,#cmtswitcher .addtrackback{padding-left:22px;height:16px;line-height:16px;display:block;font-size:11px;float:left;margin-right:15px;margin-top:4px!important;}
#thecomments,#thetrackbacks{margin:0;padding:15px 20px;}
#thecomments .messagebox,#thetrackbacks .messagebox{margin-top:0 !important;background:#EDEFF0;width:500px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:20px;}
.comment .author{float:left;width:81px;text-align:center;}
.comment .pic{background:url(images/icons.png) -20px -320px no-repeat;padding-right:14px;margin-top:10px;}
.comment .name{width:67px;padding-right:14px;font-weight:700;overflow:hidden;}
.comment .avatar{border:1px solid #999;padding:1px;}
.comment .info{background:#DDE5D8;float:left;width:494px;border:1px solid #B5BFB5;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:10px 15px 0;}
.comment .date,.trackback .date{float:left;font-size:10px;}
.comment .act,.trackback .act{float:right;font-size:10px;}
.comment .content{line-height:145%;padding:0 15px 10px;}
.comment .content p{margin-top:10px;}
.comment .content blockquote p{margin-top:0;margin-bottom:10px;}
.admin-comment .author{float:right;}
.admin-comment .pic{background:none;padding-right:0;padding-left:14px;}
.admin-comment .name{padding-right:0;padding-left:14px;}
.admin-comment .info{float:right;background-color:#EDEFF0;color:#333;font-size:12px;border-color:#689917;}
.info .content{color:#222;font-size:14px;}
.trackback{width:575px;padding:10px 15px 0;}
.trackback .title{width:575px;margin:0 -15px;padding:10px 15px!important;}
#respond{font-size:11px;padding:10px 0 0;}
#respond .row{margin-bottom:5px;}
#respond .textfield{width:200px;}
#comment-form{font-size:14px;color:#333;}
#avatar-wrapper{height:100px;vertical-align:middle;display:table-cell;}
#comment-form .avatar{position:relative;}
#welcome{padding-top:0;}
#comment-form input[type=text]{width:210px;border:1px solid #CCC;margin:5px 5px 1px 0;padding:4px 3px 4px 20px;}
#comment-form input:focus{border:1px solid #CCC;}
#comment-form .author{background:#FFF url(images/icons.png) no-repeat left -383px;}
#comment-form .email{background:#FFF url(images/icons.png) no-repeat left -361px;}
#comment-form .url{background:#FFF url(images/icons.png) no-repeat left -342px;}
#comment-box{width:100%;}
#emoticon{float:right;margin-top:1px;margin-right:10px;}
.avatar{-moz-box-shadow:rgba(0,0,0,.8) 1px 5px 7px;-webkit-box-shadow:rgba(0,0,0,.8) 1px 5px 7px;-o-box-shadow:rgba(0,0,0,.8) 1px 5px 7px;box-shadow:rgba(0,0,0,.8) 1px 5px 7px;}
#sidebar{font:12px 'Microsoft YaHei', Arial, Verdana, Sans-Serif;width:270px;float:right;height:100%;margin:-20px 0 0 0;padding:0 22px 40px;}
#sidebar a{color:#555;line-height:20px;}
#sidebar a:hover{color:#F30;}
#sidebar-toggle{background:url(images/icons4.png) -134px -1px no-repeat;position:relative;top:60px;right:-1139px;height:56px;width:15px;cursor: pointer;}
#intro{border-top:1px solid gray;border-bottom:1px solid gray;margin-bottom:10px;color:#666;padding:10px 0;}
#intro .portrait{background:url(images/icons3.png) -151px -160px no-repeat;height:100px;width:100px;float:left;margin-left:-15px;}
#intro .details{margin-left:90px;border-left:1px dashed gray;height:100px;padding:10px 3px 0 10px;}
#intro .details .above{border-bottom:1px dashed gray;padding-bottom:5px;}
#intro .details .below{padding-top:8px;}
#intro .details .below a{background:url(images/icons2.png) -1px top no-repeat;padding-bottom:5px;display:block;height:25px;width:165px;}
#social{height:80px;margin-bottom:0!important;}
#social a{float:left;display:block;padding-right:15px;padding-bottom:15px;height:70px;width:70px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
#social a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#social a.rss{background:url(images/icons2.png) left -387px no-repeat;}
#social a.buzz{background:url(images/icons2.png) left -308px no-repeat;}
#social a.twitter{background:url(images/icons2.png) left -467px no-repeat;}
.widget{margin-bottom:30px;display:inline-block;width:100%;font-size:1.2em;}
.widget h2{font-family:'Microsoft YaHei', Arial, Verdana, Sans-Serif;color:#CCC;font-weight:400;font-size:13px;height:30px;background:url(images/icons2.png) -1px -670px no-repeat;margin:0;padding:3px 0 0 20px;}
.widget ul{margin:0;padding:2px 0 2px 15px;}
.widget ul.children{padding:2px 0 2px 0;}
.widget li{list-style:none;display:list-item;background:url(images/icons4.png) left -417px no-repeat;border-bottom:1px dashed #CCC;padding:2px 0 2px 22px;}
#tag-cloud .cloud-space a{line-height:130%;}
#tag-cloud .cloud-space{padding:0 20px;}
#recent-comments li{background:none;padding-left:0;padding-bottom:8px;border-bottom:1px dashed #CCC;width:90%;}
#recent-comments .avatar{-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.6);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.6);-o-box-shadow:2px 2px 2px rgba(0,0,0,0.6);box-shadow:2px 2px 2px rgba(0,0,0,0.6);float:left;margin:-2px 8px 0 0;padding:3px;}
#recent-comments .rc-author{color:#545A00;}
#recent-comments .rc-author a{color:#545A00;display:inline;cursor:pointer;}
#recent-comments a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-size:10px;}
#links li{background:url(images/icons4.png) left -310px no-repeat;}
#links li:hover{background:url(images/icons4.png) left -390px no-repeat;}
#archives li{float:left;width:100px;height:20px;font-size:12px;padding-top:4px;}
#footer{clear:both;text-align:center;font-size:1.1em;color:#888;background:url(images/icons3.png) -5px -68px no-repeat;height:73px;-webkit-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;-moz-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;-o-box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;box-shadow:rgba(0,0,0,0.4) 1px 3px 15px;margin:0 auto;}
#footer .copyright{display:block;color:#1E2633;font-size:11px;text-shadow:0 1px 0 #ABBACE;margin-bottom:4px;margin-left:8px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;float:right;padding:10px 35px 0 0;}
#footer .copyright span{font-size:14px;font-weight:700;margin:0;padding:0;}
#footer .html5 a{height:60px;width:60px;background:url(images/icons.png) 20px -631px no-repeat;padding:8px 10px 0 20px;}
#footer .cssvalidator a{height:31px;width:88px;background:url(images/icons.png) left -775px no-repeat;padding:24px 10px 0 20px;}
#footer .wordpress a{height:34px;width:90px;background:url(images/icons.png) left -834px no-repeat;padding:24px 10px 0 20px;}
#footer .license a{width:88px;height:31px;background:url(images/icons.png) left -700px no-repeat;padding:24px 10px 0 20px;}
#footer .powered-by a{width:145px;height:48px;background:url(images/icons2.png) left -870px no-repeat;padding:15px 10px 0 20px;}
#about{font-family:'Microsoft YaHei', Arial, Verdana, Sans-Serif;font-size:1.2em;background:#F2F2F2;overflow:hidden;border-bottom:1px solid #ccc;padding:0 10px;}
#about ul{padding-left:4px;}
#about li{background:url(images/icons4.png) left -417px no-repeat;padding-left:22px;margin-top:5px;margin-left:0;border-bottom:1px dashed #CCC;line-height:24px;list-style:none;}
#about li:last-child{border-bottom:none;}
#about li a{display:block;}
#about .popular{float:right;width:45%;border-left:solid #ddd 1px;padding-left:10px;margin-left:10px;}
#about .related{float:left;width:50%;}
#scroll{top:60%;left:50%;margin-left:585px;position:fixed;opacity:1;filter:alpha(opacity=100);_display:none;}
#up{background:url(images/icons.png) -5px -508px no-repeat;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}
#comt{background:url(images/icons.png) -5px -552px no-repeat;position:relative;cursor:pointer;height:32px;width:32px;margin:10px 0;}
#down{background:url(images/icons.png) -5px -586px no-repeat;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}
.syntax{margin:10px 0;}
.syntax-header{border:1px solid silver;border-bottom:none;height:22px;overflow:hidden;background:#F3F8D7 url(images/icons.png) 5px -311px no-repeat;font-family:tahoma,arial,verdana;font-size:14px;color:#006CCC!important;font-style:italic;font-weight:bolder;padding-left:30px;margin:.5em 0 0;}
.syntax-content{color:#100;border:1px solid silver;overflow:auto;background-color:#f1f5f9;overflow-x:auto;overflow-y:hidden;padding-bottom:expression(this.scrollWidth>this.offsetWidth?15:0);margin:0 0 1.5em;}
.syntax-content table{border:none;border-collapse:collapse;width:100%;}
.syntax-content table tr td{border:none;padding:5px;}
.syntax-content div,.syntax-content td{vertical-align:top;border:none;padding:2px 4px;}
.syntax-content .line_numbers{text-align:right;background-color:#def;color:gray;border-right:solid 1px silver;overflow:visible;width:20px;}
.syntax-content pre{width:auto;float:none;clear:none;overflow:visible;line-height:1.333;white-space:pre;font:14px/20px Consolas, Monaco, Lucida Console, monospace!important;margin:0;}
.tooltip{background:#FFC;border:1px solid #BBB;display:none;position:absolute;opacity:.85;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:rgba(0,0,0,0.6) 1px 3px 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 1px 3px 15px;-o-box-shadow:rgba(0,0,0,0.6) 1px 3px 15px;box-shadow:rgba(0,0,0,0.6) 1px 3px 15px;max-width:400px;font-size:12px;color:#222;padding:7px 15px;}
.recent-comments-tip span{display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dashed gray;}
.recent-comments-tip p{margin:0;padding:0;}
.reply-anchor-tip{background-color:#ede;width:400px;}
.reply-anchor-tip .name,.reply-anchor-tip .date{padding-left:40px;}
.reply-anchor-tip .content{border-top:1px dashed gray;margin-top:10px;padding-top:2px;}
.reply-anchor-tip .content p{margin:0;padding:0;}
a.highslide,a.highslide:hover{background:none;border:none;width:1%;}
.highslide-container div{font-family:Verdana, Helvetica;font-size:10pt;}
.highslide{outline:none;text-decoration:none;}
.highslide img{border:1px solid silver;}
.highslide:hover img{border-color:gray;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-gallery .highslide-active-anchor img{visibility:visible;cursor:default;border-color:#000;}
.highslide-image{border-color:#FFF;border-style:solid;border-width:1px;}
.highslide-wrapper,.highslide-outline{background:#FFF;}
.glossy-dark{background:#111;}
.highslide-number{font-weight:700;color:gray;font-size:.9em;}
.highslide-caption{display:none;font-size:1em;padding:5px;}
.highslide-heading{display:none;font-weight:700;margin:.4em;}
.highslide-dimming{background:#000;}
a.highslide-full-expand{background:url(js/highslide/graphics/fullexpand.gif) no-repeat;display:block;width:34px;height:34px;margin:0 10px 10px 0;}
.highslide-loading{display:block;color:#000;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none;border:1px solid #FFF;background-color:#FFF;background-image:url(js/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;padding:3px 3px 3px 22px;}
.highslide-move,.highslide-move *{cursor:move;}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0;}
.closebutton{position:relative;top:-18px;left:18px;width:30px;height:30px;cursor:pointer;background:url(js/highslide/graphics/close.png);}
.clear,.clearfix:after{clear:both;}
::selection,::-moz-selection{background:#777;color:#FFF;}
html{background:#eee;}
.article blockquote blockquote{font-size:1em;}
hr,#thetrackbacks,#hide-author-info,#author-info,.highslide-overlay,.hidden-container{display:none;}
a img,#sidebar #categories li{border:none;}
#desc span,#footer section a{display:block;text-indent:-99999em;}
#cat-nav ul:not(.children) > li:first-child,.highslide-container table{background:none;}
#cat-nav ul > li.current-cat > a,#cat-nav ul > li.single > a.current,#cat-nav ul > li.single > a:hover{background:url(images/bg-cat-nav-hover2.png) 50% 100% repeat-x;}
.post-meta span,.post-meta-bot span,#footer section,.reply-anchor-tip .avatar{float:left;}
#thecomments .comment,#thecomments .messagebox,#thetrackbacks li{margin-top:15px;}
.comment .reply-anchor,#sidebar #recent-comments li a{cursor:help;}
